package com.yycx.module.bus.provider.service.hy;

import com.yycx.common.mybatis.base.service.IBaseService;
import com.yycx.module.bus.client.entity.hy.BusPolicyDrug;

/**
 * 商品全局政策 接口
 *
 * @author flyme
 * @date 2023-07-16
 */
public interface BusPolicyDrugService extends IBaseService<BusPolicyDrug> {

    /**
     * 根据商品编号查询结算政策
     *
     * @param drugCode
     * @param drugsSpec
     * @return
     */
    BusPolicyDrug findPolicyDrugs(String drugCode, String drugsSpec,String producersName);


    BusPolicyDrug findPolicyDrugsByName(String drugsName, String drugsSpec,String producersName);

    /**
     * 根据商品名称查询结算政策
     *
     * @param drugName
     * @param drugsSpec
     * @param companyId
     * @return
     */
    BusPolicyDrug findPolicyDrugsName(String drugName, String drugsSpec,Long companyId);


    /**
     * 根据商品名称查询结算政策
     *
     * @param drugName
     * @param drugsSpec
     * @return
     */
    BusPolicyDrug findPolicyDrugsName(String drugName, String drugsSpec);


}
